package com.zhuoyue.system.mapper;

import com.zhuoyue.system.domain.po.AgentStorePo;
import com.zhuoyue.system.domain.vo.AgentStoreVo;

import java.util.List;

/**
 * 代理门店信息Mapper接口
 *
 * @author zhanghui
 * @date 2021-11-01
 */
public interface AgentStoreMapper {
    /**
     * 查询代理门店信息
     *
     * @param id 代理门店信息ID
     * @return 代理门店信息
     */
    AgentStoreVo selectAgentStoreById(String id);

    /**
     * 查询代理门店信息列表
     *
     * @param agentStore 代理门店信息
     * @return 代理门店信息集合
     */
    List<AgentStoreVo> selectAgentStoreList(AgentStorePo agentStore);

    /**
     * 新增代理门店信息
     *
     * @param agentStore 代理门店信息
     * @return 结果
     */
    int insertAgentStore(AgentStorePo agentStore);

    /**
     * 修改代理门店信息
     *
     * @param agentStore 代理门店信息
     * @return 结果
     */
    int updateAgentStore(AgentStorePo agentStore);

    /**
     * 删除代理门店信息
     *
     * @param id 代理门店信息ID
     * @return 结果
     */
    int deleteAgentStoreById(String id);

    /**
     * 查询图片列表
     *
     * @return
     */
    List<String> getImgList();
}
